سلام
قبلا که دات نت کار میکردم
برای کارهای مختلف پنجره های مختلفی باز میکردم
الان میخوام دیگه این کار رو انجام ندم و پنجره رو پنجره باز نکنم
یه راه استفاده از تب هست
یه راه هم اینه که بین ویوها مثل حالتی که در اندروید هست سوئیچ کنیم
من این لینک رو دیدم و خیلی خوشم اومد
حالا میخوام چنین حالتی را ایجاد کنم
https://dribbble.com/shots/2408972-M...Item-Animation
تو سمپل qml-material-develop گوگل هم همین حالت رو برای باز کردن ساب پیج دیدم
من هم از StackView استفاده کردم
زمانیکه به ویو بعدی میرم همه چیز اوکی هست
ولی وقتی بر می گردم منو من پاک شده
ممنون میشم راهنمایی کنید
StackView{id:stackViewanchors.fill:parent//Implementsbackkeynavigationfocus:trueKeys.onReleased:if(event.key===Qt.Key_Back&&stackView.depth>1){stackView.pop();event.accepted=true;}
initialItem:Item{width:parent.widthheight:parent.height
Rectangle{
id:"ali"color:"red"
layer.enabled:true
layer.effect:DropShadow{radius:4samples:radius*2source:alicolor:Qt.rgba(0,0,0,0.5)transparentBorder:trueverticalOffset:2}}}}
بازگشت:
Button{text:"انصراف"onClicked:stackView.pop()}
- - , .
برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید
برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 185 تاريخ : چهارشنبه 30 دی 1394 ساعت: 18:26